Оглавление | Родительский раздел

Глобальный контекст.ПолучитьНавигационнуюСсылку (Global context.GetURL)

Глобальный контекст (Global context)
ПолучитьНавигационнуюСсылку (GetURL)

Синтаксис:

ПолучитьНавигационнуюСсылку(<Объект>, <ИмяРеквизита>, <Индекс>)

Параметры:

<Объект> (обязательный)

Тип: Любая ссылка; РегистрСведенийКлючЗаписи.<Имя регистра сведений>; ИдентификаторОбсужденияСистемыВзаимодействия; ОбсуждениеСистемыВзаимодействия.
В качестве значения данного параметра могут быть указаны:Если в данном параметре передано значение, от которого нельзя получить навигационную ссылку, будет сгенерировано исключение о неверном значении параметра.

<ИмяРеквизита> (необязательный)

Тип: Строка.
Если требуется получить навигационную ссылку на реквизит объекта, то в данном параметре следует указать имя реквизита.
Если требуется получить ссылку на ключ записи регистра сведений, то данный параметр должен содержать имя ресурса регистра сведений.
Если требуется получить ссылку на реквизит табличной части, то он указывается через точку "." после имени табличной части, и в параметре <Индекс> следует указать индекс строки табличной части.

<Индекс> (необязательный)

Тип: Число.
Индекс строки в табличной части, если требуется получить навигационную ссылку на реквизит табличной части.
Первая строка имеет индекс, равный 0.

Возвращаемое значение:

Тип: Строка.

Описание:

Получает навигационную ссылку в формате 1С:Предприятия на объект информационной базы, на его реквизит, или на обсуждение системы взаимодействия.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

Примечание:

Выполняет обращение к серверу только при получении ссылки на реквизит. При получении ссылки на объект информационной базы или обсуждение системы взаимодействия запрос на сервер не выполняется.

Пример:

// Адрес объекта

Адрес1 = ПолучитьНавигационнуюСсылку(Объект.Ссылка);
// Адрес реквизита объекта

Адрес2 = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "Реквизит1");
// Адрес реквизита табличной части объекта

Адрес3 = ПолучитьНавигационнуюСсылку(Объект.Ссылка, 
         "ТабличнаяЧасть1.Реквизит1", 10);

См. также:

Глобальный контекст, метод ПоказатьОповещениеПользователя
ПредставлениеНавигационнойСсылки, свойство НавигационнаяСсылка

Оглавление | Родительский раздел Платформа 8.3.13.1809